put a huge downpayment - Französisch Englisch Wörterbuch